/*!
    create css by 2020-11-16  kexuemihe  @wang   公共样式
*/

$(function () {
    /**
     * // 进入页面获取userinfo渲染信息
     */
    let userinfo = extendLocalStorage.get("userinfo");
    if (!userinfo) {
        alert("请先登录");
        location.href = "index.html";
        return false;
    }
    $("#headPic").attr("src", userinfo.avatar); //头像
    $("#nickname").val(userinfo.nickname); //名称
    $("#mobile").val(userinfo.mobile); //手机号
    // $("#dislogUsername").val(userinfo.mobile);  //微信
    // $("#dislogUsername").val(userinfo.mobile);  //密码不用渲染了
    /**
     * // 进入页面获取userinfo渲染信息
     */
    // input后的修改按钮，移动变蓝
    $(".hoverModi").mouseenter(function () {
        $(this).attr("src", "./images/hoverXIugai.png")
    });
    $(".hoverModi").mouseleave(function () {
        $(this).attr("src", "./images/personalXIugai.png")
    });

    /**
     * 修改用户信息弹窗allOpt
     */
    var oldMobile = ""; //原手机号
    // 弹窗的关闭按钮
    $(".closeChaS").click(function (e) {
        $(this).parent().parent().hide(300);
    });
    //modify  pwd
    $("#dislogPwd").click(function () {
        $("#editPwdDislog").show(300);
        $("#editPwdConfirm").unbind("click").click(function (e) {
            e.preventDefault();
            var newPwd = $("#newPwd").val();
            modiUserinfo("password", newPwd);
            $("#editPwdDislog").hide();
        });
    })
    $("#dislogUsername").click(function () {
        let nickname = $("#nickname").val();
        $("#editNameDislog").show(300).find("input").val(nickname);
        $("#editNameConfirm").unbind("click").click(function (e) {
            e.preventDefault();
            nickname = $("#newNickname").val();
            modiUserinfo("nickname", nickname);
            $("#nickname").val(nickname); //改完后回写
            $("#editNameDislog").hide();
        });
    })
    // 点击编辑图片，对应弹出修改内容的弹窗
    $("#userImg").click(function (e) {
        e.preventDefault();
        let imgSrc = $("#headPic").attr("src");
        $("#editPicDislog").show(300).find("input").val(imgSrc);
        $("#editPicConfirm").unbind("click").click(function (e1) {
            e1.preventDefault();
            imgSrc = $("#newPic").val();
            modiUserinfo("avatar", imgSrc);
            $("#headPic").attr("src",imgSrc)
            $("#editPicDislog").hide();
        });
    });
    // wx绑定
    $("#dislogUnbind").click(function () {
        $(".unbindWx").show(300);
    })
    // 修改手机号确认btn(接口-----)
    $("#resetMobileBtn").click(async function (e) {
        e.preventDefault();
        console.log(11);
        oldMobile = $("#oldMobile").val();
        let newMobile = $("#newMobile").val();
        let reMobileYZM = $("#reMobileYZM").val();
        let sendData = {
            token: userinfo.token,
            mobile: oldMobile,
            captcha: reMobileYZM
        }
        let res = await sendAjax("post", '' + testUrl + '/platform/user/change_mobile', sendData);
        console.log(res);
        alert(res.msg);
        // if (res.code==1) {
        //     al
        // }else{
        // }
    });
    // 修改手机号的验证码按钮
    $("#reMobileYzm").click(async function (e) {
        e.preventDefault();
        oldMobile = $("#oldMobile").val();
        if (!oldMobile) {
            alert("请输入原手机号")
            return false;
        }
        var sendData = `mobile=${oldMobile}&type=2&event=changeMobile`; //默认给type为2因为这个教学平台，默认为老师
        let res = await sendAjax("get", `${testUrl}/api/sms/send`, sendData);
        alert(res.msg);
    });
    // 修改手机号显示弹窗按钮
       $("#dislogTel").click(function () {
        $(".userinfoOpt").css("display", "none");
        $(".changeTel").css("display", "block");
        oldMobile = $("#mobile").val();
        $("#oldMobile").val(oldMobile);
    })
    // 所有弹窗的取消按钮
    $(".cancel").unbind("click").click(function (e) {
        e.preventDefault();
        $(this).parent().parent().parent().hide();
    });
    async function modiUserinfo(field, value) {
        let sendData = {
            token: userinfo.token,
            field: field,
            value: value
        }
        let res = await sendAjax("post", '' + testUrl + '/platform/user/profile', sendData);
        console.log(res);
        if (res.code == 1) {
            $("#commitDialog").show(100).find("#commitAfterText").text("修改成功");
        } else {
            $("#commitDialog").show(100).find("#commitAfterText").text(res.msg);
        }
        setTimeout(function () {
            $("#commitDialog").hide();
        }, 1000)
    }
    /**
     * 修改用户信息弹窗allOpt
     */
})